// pages/hotel_pingjia/hotel_pingjia.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    reviewList: [
    ],
  },

  getPingJiaList(){
    wx.request({
      url: 'http://localhost:8080/system/review/list',
      method: 'GET',
      header: { 
        'Authorization':  app.globalData.token,// 认证token
      },
      data: {
        userId: app.globalData.hotelInfo.managerId,
        hotelId: app.globalData.hotelInfo.hotelId,
        // hotelId: app.globalData.hotelInfo.hotelId,
        pageNum: 1,
        pageSize: 100
      },
      success: (res) => {
        console.log(res);
         // 转换时间格式
  const formattedList = res.data.rows.map(item => {
    // 处理 createTime
    if (item.createTime) {
      const datePart = item.createTime.split(' ')[0]; // 提取日期部分
      item.createTime = datePart.replace(/-/g, '/');  // 替换分隔符
    }
    // 处理图片
    if (item.imageUrls && typeof item.imageUrls === 'string') {
      // 按逗号分隔并过滤空值
      item.imageUrls = item.imageUrls.split(',')
        .map(url => url.trim())
        .filter(url => url.length > 0);
    } else {
      // 如果没有图片或格式错误，设为空数组
      item.imageUrls = [];
    }
    // 处理 replyTime（如果需要）
    if (item.replyTime) {
      const replyDate = new Date(item.replyTime);
      item.replyTime = `${replyDate.getFullYear()}/${(replyDate.getMonth() + 1).toString().padStart(2, '0')}/${replyDate.getDate().toString().padStart(2, '0')}`;
    }
    
    return item;
  });
        this.setData({
          reviewList: formattedList
        })
        console.log(this.data.reviewList);
      }
    })
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getPingJiaList();
  }
})